#ifndef SUDOKUSOLVE_H
#define SUDOKUSOLVE_H


class SudokuSolve
{
public:
    SudokuSolve();
    bool solve(int answer[9][9], const int puzzle[9][9]);
    bool solve2(int answer[9][9], const int puzzle[9][9]);
    bool isOk(const int answer[9][9], int i, int j, int num);
    bool isAllOk(const int answer[9][9]);

private:
    bool solve(int answer[9][9], const int puzzle[9][9], int num);
};

#endif // SUDOKUSOLVE_H
